payment guaranty - German English Dictionary